White-throated Mountain-gem Lampornis castaneoventris

Hummingbirds

Feb 26, 2012 Costa Rica Day Six